/*
  长方形面积
 【问题描述】
    小明刚刚学习了如何计算长方形面积。他发现，如果一个长方形的长和宽都
    是整数，它的面积一定也是整数。现在，小明想知道如果给定长方形的面积，有
    多少种可能的长方形，满足长和宽都是整数？
    如果两个长方形的长相等、宽也相等，则认为是同一种长方形。约定长方形
    的长大于等于宽。正方形是长方形的特例，即长方形的长和宽可以相等。
 【输入描述】
    输入一行，包含一个整数，表示长方形的面积。约定 2 ≤ A ≤ 1000。
 【输出描述】
    输出一行，包含一个整数，表示有种可能的长方形。
 【样例输入 1】
    4
 【样例输出 1】
    2
 【样例解释 1】
    2 种长方形面积为 4，它们的长宽分别为 2 x 2，4 x 1。
 【样例输入 2】
    6
 【样例输出 2】
    2
 【样例解释 2】
    2 种长方形面积为 6，它们的长宽分别为 3 x 2，6 x 1。
 */
#include <iostream>

using namespace std;

int main ()
{
   int n;
   int j;
   int x = 0;
   cin >> n;

   for (int i = 1; i <= n; i++){
      for (j = 1; j <= i; j++ ){
         if (i * j == n){
            x = x + 1;
         }
      }
   }

   cout << x;
}